home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_194.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
47KB
|
865 lines
# near model CODE resource
# jump table entries: 17728-17747 (20 of them)
export_2216:
00000000 4E56 FFF4 link A6, -0x000C
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 266E 0010 movea.l A3, [A6 + 0x10]
0000000C 286E 0008 movea.l A4, [A6 + 0x8]
00000010 422B 0004 clr.b [A3 + 0x4]
00000014 206E 000C movea.l A0, [A6 + 0xC]
00000018 2050 movea.l A0, [A0]
0000001A 2028 0004 move.l D0, [A0 + 0x4]
0000001E 0480 6472 6F70 subi.l D0, 0x64726F70 /* 'drop' */
00000024 6740 beq +0x42 /* 00000066 */
00000026 0480 09F3 07B0 subi.l D0, 0x9F307B0
0000002C 6700 0130 beq +0x132 /* 0000015E */
00000030 0480 0201 FC55 subi.l D0, 0x201FC55
00000036 6700 00CA beq +0xCC /* 00000102 */
0000003A 0480 000F F5F9 subi.l D0, 0xFF5F9
00000040 6700 00DE beq +0xE0 /* 00000120 */
00000044 0480 02EA 02FB subi.l D0, 0x2EA02FB
0000004A 6700 0112 beq +0x114 /* 0000015E */
0000004E 0480 0003 0907 subi.l D0, 0x30907
00000054 6700 0108 beq +0x10A /* 0000015E */
00000058 0480 0304 F007 subi.l D0, 0x304F007
0000005E 6700 00A2 beq +0xA4 /* 00000102 */
00000062 6000 00EA bra +0xEC /* 0000014E */
label00000066:
00000066 2054 movea.l A0, [A4]
00000068 7000 moveq.l D0, 0x00
0000006A 3028 0060 move.w D0, [A0 + 0x60]
0000006E 323C 0100 move.w D1, 0x100
00000072 C240 and.w D1, D0
00000074 7000 moveq.l D0, 0x00
00000076 3001 move.w D0, D1
00000078 4A80 tst.l D0
0000007A 6600 00E2 bne +0xE4 /* 0000015E */
0000007E 7000 moveq.l D0, 0x00
00000080 3028 0060 move.w D0, [A0 + 0x60]
00000084 7240 moveq.l D1, 0x40
00000086 C240 and.w D1, D0
00000088 7000 moveq.l D0, 0x00
0000008A 3001 move.w D0, D1
0000008C 4A80 tst.l D0
0000008E 676A beq +0x6C /* 000000FA */
00000090 206E 000C movea.l A0, [A6 + 0xC]
00000094 2050 movea.l A0, [A0]
00000096 2D68 0010 FFF4 move.l [A6 - 0xC], [A0 + 0x10]
0000009C 675C beq +0x5E /* 000000FA */
0000009E 206E FFF4 movea.l A0, [A6 - 0xC]
000000A2 2050 movea.l A0, [A0]
000000A4 2010 move.l D0, [A0]
000000A6 E480 asr D0, 2
000000A8 7201 moveq.l D1, 0x01
000000AA B280 cmp.l D1, D0
000000AC 664C bne +0x4E /* 000000FA */
000000AE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000000B2 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
000000B6 2D40 FFF8 move.l [A6 - 0x8], D0
000000BA 4878 32C8 push.l 0x32C8
000000BE 206E FFF8 movea.l A0, [A6 - 0x8]
000000C2 2F08 move.l -[A7], A0
000000C4 2050 movea.l A0, [A0]
000000C6 2050 movea.l A0, [A0]
000000C8 2268 000C movea.l A1, [A0 + 0xC]
000000CC 4E91 jsr [A1]
000000CE 4A00 tst.b D0
000000D0 4FEF 000C lea.l A7, [A7 + 0xC]
000000D4 6724 beq +0x26 /* 000000FA */
000000D6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000000DA 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
000000DE 2D40 FFFC move.l [A6 - 0x4], D0
000000E2 2040 movea.l A0, D0
000000E4 2050 movea.l A0, [A0]
000000E6 7000 moveq.l D0, 0x00
000000E8 3028 0060 move.w D0, [A0 + 0x60]
000000EC 7240 moveq.l D1, 0x40
000000EE C240 and.w D1, D0
000000F0 7000 moveq.l D0, 0x00
000000F2 3001 move.w D0, D1
000000F4 4A80 tst.l D0
000000F6 588F addq.l A7, 4
000000F8 6664 bne +0x66 /* 0000015E */
label000000FA:
000000FA 177C 0001 0004 move.b [A3 + 0x4], 0x1
00000100 605C bra +0x5E /* 0000015E */
label00000102:
00000102 2054 movea.l A0, [A4]
00000104 4AA8 001C tst.l [A0 + 0x1C]
00000108 6754 beq +0x56 /* 0000015E */
0000010A 2F28 001C move.l -[A7], [A0 + 0x1C]
0000010E 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00000112 4A00 tst.b D0
00000114 588F addq.l A7, 4
00000116 6746 beq +0x48 /* 0000015E */
00000118 177C 0001 0004 move.b [A3 + 0x4], 0x1
0000011E 603E bra +0x40 /* 0000015E */
label00000120:
00000120 2F0B move.l -[A7], A3
00000122 2F2E 000C move.l -[A7], [A6 + 0xC]
00000126 2F0C move.l -[A7], A4
00000128 4EAD 0F22 jsr [A5 + 0xF22 /* export_480 */]
0000012C 2054 movea.l A0, [A4]
0000012E 4AA8 001C tst.l [A0 + 0x1C]
00000132 4FEF 000C lea.l A7, [A7 + 0xC]
00000136 6726 beq +0x28 /* 0000015E */
00000138 2F28 001C move.l -[A7], [A0 + 0x1C]
0000013C 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00000140 4A00 tst.b D0
00000142 588F addq.l A7, 4
00000144 6718 beq +0x1A /* 0000015E */
00000146 177C 0001 0004 move.b [A3 + 0x4], 0x1
0000014C 6010 bra +0x12 /* 0000015E */
label0000014E:
0000014E 2F0B move.l -[A7], A3
00000150 2F2E 000C move.l -[A7], [A6 + 0xC]
00000154 2F0C move.l -[A7], A4
00000156 4EAD 0F22 jsr [A5 + 0xF22 /* export_480 */]
0000015A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000015E:
0000015E 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14]
00000164 4E5E unlink A6
00000166 4E75 rts
export_2217:
fn00000168:
00000168 4E56 FFBC link A6, -0x0044
0000016C 48E7 0018 movem.l -[A7], A3,A4
00000170 266E 000C movea.l A3, [A6 + 0xC]
00000174 286E 0008 movea.l A4, [A6 + 0x8]
00000178 2053 movea.l A0, [A3]
0000017A 2028 0004 move.l D0, [A0 + 0x4]
0000017E 0480 636C 6F73 subi.l D0, 0x636C6F73 /* 'clos' */
00000184 6700 00E0 beq +0xE2 /* 00000266 */
00000188 0480 0105 F1F4 subi.l D0, 0x105F1F4
0000018E 6700 0132 beq +0x134 /* 000002C2 */
00000192 0480 0000 0600 subi.l D0, 0x600
00000198 6700 0128 beq +0x12A /* 000002C2 */
0000019C 0480 0000 0809 subi.l D0, 0x809
000001A2 6700 011E beq +0x120 /* 000002C2 */
000001A6 0480 08FD 06F5 subi.l D0, 0x8FD06F5
000001AC 6700 0114 beq +0x116 /* 000002C2 */
000001B0 5580 subq.l D0, 2
000001B2 6700 010E beq +0x110 /* 000002C2 */
000001B6 0480 0200 EF07 subi.l D0, 0x200EF07
000001BC 6600 0110